# 游戏界面窗口
FULL_SCREEN = True  # 是否全屏
VSYNC = True  # 是否垂直同步
DISPLAY = (int(1920 * 0.5), int(1080 * 0.5))  # 若非全屏，窗口初始大小
ORIGIN_DISPLAY = (1920, 1080)
GAME_ICON = "Resources/icon.ico"  # 窗口图标
GAME_TITLE = "Pycraft"  # 窗口标题

# 世界参数
CHUNK_SIZE, CHUNK_HEIGHT = 64, 256  # 单个区块大小
WORLD_SIZE = 9  # 世界大小
WORLD_SEED = (0, 0)  # 世界种子
INFINITY_WORLD = True  # 是否无限生成世界
NOISE_SCALE = 128  # 噪声比例
GROUND_HEIGHT = 196  # 地面高度
SENSITIVITY = 0.003
FOV_Y = 90.0
PROCESS_AMOUNT = 1  # 进程数
CLOUD_HEIGHT = 200  # 云层高度

# 玩家参数
GRAVITY_VALUE = 42  # 重力值
MOVE_SPEED = 8  # 移动速度
MAX_BLOCK_DISTANCE = 6  # 玩家选择方块最远距离
ThroughWalls = False  # 是否穿透墙壁

# 调试参数
WORLD_SAVE_PATH = 'Saves/Save1'  # 世界保存路径
SCREEN_SHOT_SAVE_PATH = 'Screenshots'  # 截图保存路径
DEBUG_MODE = True  # 是否开启调试模式
FLY_MODE = True  # 是否开启飞行模式

# GAME_MODE = 0
# 0 生存 1 创造


ATLAS_UNIT_LENGTH = 16  # 图集的长度
ATLAS_UNIT = 16 / 256
TEXT_ATLAS_UNIT_LENGTH = 16
TEXT_ATLAS_UNIT = 32 / 512

import datetime

# 获取当前日期，以yyyy-mm-dd格式显示
RANDOM_TIPS = [
    f'Play on {datetime.datetime.now().strftime("%Y-%m-%d")}!',
]
